package com.frejoys.common.vo.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class StoreWalletLogListVo {

    //主键id
    @Schema(type = "Integer", name = "id", description = "主键id", required = true, defaultValue = "1")
    private Integer id;

    // 店铺ID
    @Schema(type = "Integer", name = "storeId", description = "店铺ID", required = true, defaultValue = "1")
    private Integer storeId;

    //店铺名称
    @Schema(type = "String", name = "storeName", description = "店铺名称", required = true, defaultValue = "1")
    private String storeName;

    @Schema(type = "BigDecimal", name = "money", description = "金额", required = true, defaultValue = "1")
    private BigDecimal money;

    @Schema(type = "Long", name = "drawSn", description = "根据类型不同：1.订单编号，2.商家提现编号", required = true, defaultValue = "1")
    private Long drawSn;

    @Schema(type = "Integer", name = "type", description = "类型：1.用户下单，2.商家提现", required = true, defaultValue = "1")
    private Integer type;

    // 状态(商家提现时：0为申请，1为提现成功)：0等待，1.有效
    @Schema(type = "Integer", name = "status", description = "状态(商家提现时：0为申请，1为提现成功)：0等待，1.有效", required = true, defaultValue = "1")
    private Integer status;

}
